//定义接口ts类型

//定义登录数据类型
export interface LoginDataType {
  username: string
  password: string
}
//定义响应数据类型
export interface ResponseType {
  code: number
  message: string
  ok: boolean
}

//用户信息数据类型
export interface UserInfoResponseType extends ResponseType {
  data: {
    avatar: string
    buttons: string[]
    name: string
    roles: string[]
    routes: string[]
  }
}
//登录响应数据类型
export interface LoginResponseType extends ResponseType {
  data: string
}

//登出响应数据类型
export interface LogoutResponseType extends ResponseType {
  data: string | null
}
